package com.niit.serviceuser.service.impl;

import com.niit.serviceuser.service.OrderFeignClient;
import org.springframework.stereotype.Component;

// 这个类 就是OpenFeignClient的fallback,如果任何FeignClient接口中方法无法正常调用到目标服务，将退而执行当前类中的 ”降级之后的服务“
@Component
public class OrderFeignClientFallback implements OrderFeignClient {

    @Override
    public String getPort() {
        // 降级的服务内容
        System.out.println("服务器不可用，┭┮﹏┭┮，请稍后再试");
        return "服务不可用，请稍后再试";
    }
}
